package vip.xiaonuo.smzq.modular.hisi.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import java.sql.Timestamp;

/**
 * 矿山信息汇总
 *
 * @author sqq
 * @since 2024-07-04
 */
@Getter
@Setter
@TableName("hisi_kshz")
public class Kshz {


    /**
     * 主键ID
     * pkid
     */

    @TableId
    @ApiModelProperty(value = "主键ID")
    private String pkid;

    /**
     * 年度
     * nd
     */

    @ApiModelProperty(value = "年度")
    private Integer nd;

    /**
     * 矿区编号
     * kqbh
     */

    @ApiModelProperty(value = "矿区编号")
    private String kqbh;

    /**
     * 矿区名称
     * kqmc
     */

    @ApiModelProperty(value = "矿区名称")
    private String kqmc;

    /**
     * 分类登记编号
     * djflbh
     */

    @ApiModelProperty(value = "分类登记编号")
    private Integer djflbh;

    /**
     * 矿山编号
     * ksbh
     */

    @ApiModelProperty(value = "矿山编号")
    private String ksbh;

    /**
     * 行政区代码-市级
     * fxzqdm
     */

    @ApiModelProperty(value = "行政区代码-市级")
    private String fxzqdm;

    /**
     * 行政区代码-区县
     * xzqdm
     */

    @ApiModelProperty(value = "行政区代码-区县")
    private String xzqdm;

    /**
     * 矿山名称
     * ksmc
     */

    @ApiModelProperty(value = "矿山名称")
    private String ksmc;

    /**
     * 截止有效期
     * jzyxq
     */

    @ApiModelProperty(value = "截止有效期")
    private String jzyxq;

    /**
     * 矿业权人
     * kyqr
     */

    @ApiModelProperty(value = "矿业权人")
    private String kyqr;

    /**
     * 许可证号
     * xkzh
     */

    @ApiModelProperty(value = "许可证号")
    private String xkzh;

    /**
     * 勘察阶段代码
     * kcjdm
     */

    @ApiModelProperty(value = "勘察阶段代码")
    private Integer kcjdm;

    /**
     * 勘察阶段名称
     * kcjdmc
     */

    @ApiModelProperty(value = "勘察阶段名称")
    private String kcjdmc;

    /**
     * 开采情况(0未开采，1开采)
     * kcqk
     */

    @ApiModelProperty(value = "开采情况(0未开采，1开采)")
    private Integer kcqk;

    /**
     * 是否出界（0未出界，1出界）
     * sfcj
     */

    @ApiModelProperty(value = "是否出界（0未出界，1出界）")
    private Integer sfcj;

    /**
     * 规模
     * gm
     */

    @ApiModelProperty(value = "规模")
    private String gm;

    /**
     * 是否利用（0未利用，1利用）
     * sfly
     */

    @ApiModelProperty(value = "是否利用（0未利用，1利用）")
    private Integer sfly;

    /**
     * 矿产代码
     * kcdm
     */

    @ApiModelProperty(value = "矿产代码")
    private Integer kcdm;

    /**
     * 矿产名称
     * kcmc
     */

    @ApiModelProperty(value = "矿产名称")
    private String kcmc;

    /**
     * 统计对象
     * tjdx
     */

    @ApiModelProperty(value = "统计对象")
    private Integer tjdx;

    /**
     * 矿产组合
     * kczh
     */

    @ApiModelProperty(value = "矿产组合")
    private String kczh;

    /**
     * 矿产组合码
     * kczhm
     */

    @ApiModelProperty(value = "矿产组合码")
    private Integer kczhm;

    /**
     * 统计对象名称
     */

    @ApiModelProperty(value = "统计对象名称")
    private String jsdxmc;

    /**
     * 矿山规模
     */

    @ApiModelProperty(value = "矿山规模")
    private String ksgm;

    /**
     * 矿山规模码
     */

    @ApiModelProperty(value = "矿山规模码")
    private Integer ksgmm;

    /**
     * 生产状态
     */

    @ApiModelProperty(value = "生产状态")
    private String sczt;
    /**
     * 生产状态码
     */

    @ApiModelProperty(value = "生产状态码")
    private Integer scztm;

    /**
     * 上表标识
     */

    @ApiModelProperty(value = "上表标识")
    private String sbbs;

    /**
     * 上表标识码
     */

    @ApiModelProperty(value = "上表标识码")
    private Integer sbbsm;


    /**
     * "矿权类型（1无矿权，1采矿权，2探矿权）"
     */

    @ApiModelProperty(value = "矿权类型（1无矿权，1采矿权，2探矿权）")
    private Integer kqlx;




}
